// 高优先级下重写样式
// 富文本展示组件 start
.u_parse{
  white-space: pre-line;
}
// 富文本展示组件 end

// 轮播start
.carousel {
  .uni-swiper-wrapper {
    height: 280rpx;
    border-radius: 20rpx;
    .u-image__image{
      border-radius: 20rpx !important;
    }
  }
}
// 轮播end

// 弹出框相关start
.u-drawer__scroll-view {
  position: relative;
  .pop_title {
    z-index: 9999;
    position: fixed;
    top: 0;
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 35rpx;
    background-color: #ffffff;
  }
  .containerPop_list {
    padding: 10px;
    margin-top: 50px;
  }
  .table_box{
    padding: 10rpx 20rpx 100rpx;
    margin-top: 40px;
    .table_item{
      margin-top: 20rpx;
      padding-bottom: 20rpx;
      border-bottom: 1px solid #e7e7e7;
      .label{
        display: inline-block;
        width: 280rpx;
        vertical-align: top;
        word-break:break-all;
      }
      .value{
        display: inline-block;
        width: 400rpx;
        color: grey;
        vertical-align: top;
        word-break:break-all;
      }
    }
    .confirm_btn{
      z-index: 999;
      position: fixed;
      bottom: 10rpx;
      width: 710rpx;
      background-color: #FFFFFF;
      .btn{
        height: 80rpx;
        width: 100%;
      }
    }
  }
}
// 弹框自定义样式
.u-drawer {
  .close_outside_icon {
    position: absolute;
    top: -75rpx;
    right: 0;
    z-index: 999;
    .icon {
      width: 50rpx;
      height: 50rpx;
    }
  }
  .close_outside_icon_bottom {
    position: absolute;
    top: -75rpx;
    right: 20rpx;
    z-index: 999;
    .icon {
      width: 50rpx;
      height: 50rpx;
    }
  }
}
.u-drawer-center .u-mode-center-box,
.u-drawer .u-drawer-content .u-mode-center-box .uni-scroll-view {
  // 允许内容超出遮罩层
  overflow: visible !important;
}
// 弹出框相关end

// 表单相关 start
.form_label_top {
  .u-form-item {
    .u-form-item--left__content__label {
      font-weight: 600;
      font-size: 35rpx;
    }
    .u-input__textarea {
      border-radius: 10rpx;
      padding: 20rpx !important;
      background-color: #f5f4f7;
    }
    .u-input__input {
      padding-left: 20rpx; // 得分开写，防止上下间距覆盖
      padding-right: 20rpx;
      border-radius: 10rpx;
      background-color: #f5f4f7;
    }
  }
  .u-border-bottom:after {
    border: none;
  }
}
.form_label_left {
  .u-form {
    .u-form-item {
      .u-form-item--left {
        width: auto !important;
        flex: none !important;
      }
    }
  }
}

// 表单相关 end

// 触底加载反馈 start
.u-load-more-wrap {
  margin-top: 40rpx !important;
}
// 触底加载反馈 stop

// 上传组件 start
.u-upload{
  .u-add-wrap{
    background-color: #F4F4F4 !important;
  }
  .u-list-item{
    .u-delete-icon{
      width: 28rpx;
      height: 28rpx;
      .uicon-close{
        top: 6rpx !important;
      }
      .uicon-close::before{
        font-size: 18rpx;
      }
    }
  }
}

// 上传组件 end